package com.ouheng.shop.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 预购
 * 
 * @author chglee
 * @email 1992lcg@163.com
 * @date 2018-06-29 10:04:15
 */
public class BeforehandDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//订单号
	private String number;
	//用户id
	private Long memberid;
	//商品id
	private Long productid;
	//支付金额
	private BigDecimal money;
	//订单状态（1：已购   2：完成）
	private String status;
	//
	private Date createdate;
	//
	private Date modifydate;
	//商品数量
	private Integer amount;
	//收货人
	private String consignee;
	//
	private String address;
	//电话
	private String phone;
	//描述
	private String remark;
	//删除标记
	private String state;
	//红包金额
	private BigDecimal redenvelope;
	//运费
	private BigDecimal freight;
	//实付金额
	private BigDecimal paymoney;
	//
	private BigDecimal shoppingmoney;
	//
	private Long shoppingmoneyid;
	//
	private Long originid;
	//
	private String originname;
	//
	private String logisticsname;
	//
	private String logisticsename;
	//
	private String logisticsnumber;
	//
	private String paytype;
	//
	private BigDecimal realprice;
	//发票类型（1：公司，2 个人）
	private String invoicetype;
	//发票名称
	private String invoicename;
	//税号
	private String invoicetaxid;
	//邮箱
	private String invoicemailbox;
	//支付流水
	private String paynum;
	//支付方式
	private String pay;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：订单号
	 */
	public void setNumber(String number) {
		this.number = number;
	}
	/**
	 * 获取：订单号
	 */
	public String getNumber() {
		return number;
	}
	/**
	 * 设置：用户id
	 */
	public void setMemberid(Long memberid) {
		this.memberid = memberid;
	}
	/**
	 * 获取：用户id
	 */
	public Long getMemberid() {
		return memberid;
	}
	/**
	 * 设置：商品id
	 */
	public void setProductid(Long productid) {
		this.productid = productid;
	}
	/**
	 * 获取：商品id
	 */
	public Long getProductid() {
		return productid;
	}
	/**
	 * 设置：支付金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：支付金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：订单状态（1：已购   2：完成）
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：订单状态（1：已购   2：完成）
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：
	 */
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	/**
	 * 获取：
	 */
	public Date getCreatedate() {
		return createdate;
	}
	/**
	 * 设置：
	 */
	public void setModifydate(Date modifydate) {
		this.modifydate = modifydate;
	}
	/**
	 * 获取：
	 */
	public Date getModifydate() {
		return modifydate;
	}
	/**
	 * 设置：商品数量
	 */
	public void setAmount(Integer amount) {
		this.amount = amount;
	}
	/**
	 * 获取：商品数量
	 */
	public Integer getAmount() {
		return amount;
	}
	/**
	 * 设置：收货人
	 */
	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}
	/**
	 * 获取：收货人
	 */
	public String getConsignee() {
		return consignee;
	}
	/**
	 * 设置：
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：电话
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}
	/**
	 * 获取：电话
	 */
	public String getPhone() {
		return phone;
	}
	/**
	 * 设置：描述
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：描述
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：删除标记
	 */
	public void setState(String state) {
		this.state = state;
	}
	/**
	 * 获取：删除标记
	 */
	public String getState() {
		return state;
	}
	/**
	 * 设置：红包金额
	 */
	public void setRedenvelope(BigDecimal redenvelope) {
		this.redenvelope = redenvelope;
	}
	/**
	 * 获取：红包金额
	 */
	public BigDecimal getRedenvelope() {
		return redenvelope;
	}
	/**
	 * 设置：运费
	 */
	public void setFreight(BigDecimal freight) {
		this.freight = freight;
	}
	/**
	 * 获取：运费
	 */
	public BigDecimal getFreight() {
		return freight;
	}
	/**
	 * 设置：实付金额
	 */
	public void setPaymoney(BigDecimal paymoney) {
		this.paymoney = paymoney;
	}
	/**
	 * 获取：实付金额
	 */
	public BigDecimal getPaymoney() {
		return paymoney;
	}
	/**
	 * 设置：
	 */
	public void setShoppingmoney(BigDecimal shoppingmoney) {
		this.shoppingmoney = shoppingmoney;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getShoppingmoney() {
		return shoppingmoney;
	}
	/**
	 * 设置：
	 */
	public void setShoppingmoneyid(Long shoppingmoneyid) {
		this.shoppingmoneyid = shoppingmoneyid;
	}
	/**
	 * 获取：
	 */
	public Long getShoppingmoneyid() {
		return shoppingmoneyid;
	}
	/**
	 * 设置：
	 */
	public void setOriginid(Long originid) {
		this.originid = originid;
	}
	/**
	 * 获取：
	 */
	public Long getOriginid() {
		return originid;
	}
	/**
	 * 设置：
	 */
	public void setOriginname(String originname) {
		this.originname = originname;
	}
	/**
	 * 获取：
	 */
	public String getOriginname() {
		return originname;
	}
	/**
	 * 设置：
	 */
	public void setLogisticsname(String logisticsname) {
		this.logisticsname = logisticsname;
	}
	/**
	 * 获取：
	 */
	public String getLogisticsname() {
		return logisticsname;
	}
	/**
	 * 设置：
	 */
	public void setLogisticsename(String logisticsename) {
		this.logisticsename = logisticsename;
	}
	/**
	 * 获取：
	 */
	public String getLogisticsename() {
		return logisticsename;
	}
	/**
	 * 设置：
	 */
	public void setLogisticsnumber(String logisticsnumber) {
		this.logisticsnumber = logisticsnumber;
	}
	/**
	 * 获取：
	 */
	public String getLogisticsnumber() {
		return logisticsnumber;
	}
	/**
	 * 设置：
	 */
	public void setPaytype(String paytype) {
		this.paytype = paytype;
	}
	/**
	 * 获取：
	 */
	public String getPaytype() {
		return paytype;
	}
	/**
	 * 设置：
	 */
	public void setRealprice(BigDecimal realprice) {
		this.realprice = realprice;
	}
	/**
	 * 获取：
	 */
	public BigDecimal getRealprice() {
		return realprice;
	}
	/**
	 * 设置：发票类型（1：公司，2 个人）
	 */
	public void setInvoicetype(String invoicetype) {
		this.invoicetype = invoicetype;
	}
	/**
	 * 获取：发票类型（1：公司，2 个人）
	 */
	public String getInvoicetype() {
		return invoicetype;
	}
	/**
	 * 设置：发票名称
	 */
	public void setInvoicename(String invoicename) {
		this.invoicename = invoicename;
	}
	/**
	 * 获取：发票名称
	 */
	public String getInvoicename() {
		return invoicename;
	}
	/**
	 * 设置：税号
	 */
	public void setInvoicetaxid(String invoicetaxid) {
		this.invoicetaxid = invoicetaxid;
	}
	/**
	 * 获取：税号
	 */
	public String getInvoicetaxid() {
		return invoicetaxid;
	}
	/**
	 * 设置：邮箱
	 */
	public void setInvoicemailbox(String invoicemailbox) {
		this.invoicemailbox = invoicemailbox;
	}
	/**
	 * 获取：邮箱
	 */
	public String getInvoicemailbox() {
		return invoicemailbox;
	}
	/**
	 * 设置：支付流水
	 */
	public void setPaynum(String paynum) {
		this.paynum = paynum;
	}
	/**
	 * 获取：支付流水
	 */
	public String getPaynum() {
		return paynum;
	}
	/**
	 * 设置：支付方式
	 */
	public void setPay(String pay) {
		this.pay = pay;
	}
	/**
	 * 获取：支付方式
	 */
	public String getPay() {
		return pay;
	}
}
